Dé équilibré
Afin de simuler un lancer d'un dé à
`n`
faces équilibré, on se sert de la fonction randint().
La fonction suivante renvoie l'issue d'un lancer de dé équilibré à
`6`
faces.
from random import *
def lancer() :
return(randint(1,6))
Dé non équilibré
Lorsqu'un dé n'est pas équilibré, il n'y a pas équiprobabilité. Dans la simulation du lancer, il faut distinguer les différents cas qui peuvent se présenter.
Exemple
Dans ce programme, on a défini une fonction qui renvoie l'issue du lancer d'un dé cubique non équilibré tel que la probabilité d'obtenir
`1`
est
\(\dfrac 1 2\)
et la probabilité d'obtenir chacune des
\(5\)
autres issues est
\(\dfrac{1}{10}\)
. Le programme affiche une liste contenant les issues de
\(1\ 000\)
lancers de ce dé.
1. from random import *
2. def lancer() :
3. if random()<0.5 :
4. return 1
5. else :
6. return(randint(2,6))
7. L=[]
8. for i in range(1000) :
9. L.append(lancer())
10. print(L)
1. Expliquer chaque ligne du programme précédent.
2. Modifier le programme afin qu'il affiche la fréquence d'apparition de l'issue
\(1\)
et la comparer à
\(0,5\)
.
3. Que se passe-t-il lorsqu'on simule
\(10 \ 000\)
lancers ? Puis
\(100 \ 000\)
?
Source : https://lesmanuelslibres.region-academique-idf.fr Télécharger le manuel : https://forge.apps.education.fr/drane-ile-de-france/les-manuels-libres/mathematiques-premiere-specialite ou directement le fichier ZIP Sous réserve des droits de propriété intellectuelle de tiers, les contenus de ce site sont proposés dans le cadre du droit Français sous licence CC BY-NC-SA 4.0